.carousel-indicators {
	margin-bottom: -5px;
}
.carousel-indicators li{
	border-radius: 50%;
	width: 8px;
	height: 8px;
	background-color: #999;
}
.bd-example{
	margin-top: 120px;
}
.tp{
	border-bottom: 1px solid #999;
	background-image: url(../images/1020px.png);
}
.tp img{
	width: 100%;
}

.cen{
	/*background: url(../images/introduce.jpg) no-repeat ;*/
	/*height: 440px;*/
	margin-top: 100px;
	border-bottom: 1px solid #999999;
}
.cen .container{
	position: relative;
}
.cen .dw{
	text-align: right;
	position: absolute;
	top: 0;
	right: 0;
}
.cen img{
	width: 100%;
}
main{
	margin-top: 40px;
}
main h5{
	color: #17b4f0;
	font-size: 16px;
}
.card{
	/*float: left;
	width: 33.333%;*/
	/*margin-left: 20px;*/
	border: 1px solid #cccccc;
	text-align: center;
}
.card .card-body{
	background: #fff;
}
.card .card-text{
	color: #999;
}
.zt{
	margin-top: 30px;
	border: 1px solid #999;
}

.zt p{
	padding: 20px 40px 0 40px;
	height: 200px;
}
.zt h4{
	color: #FFFFFF;
	padding: 12px 0;
	background: linear-gradient(90deg,#03a1dc,#00d1f0 80%);
}
footer{
	padding: 24px 0;
	background: #f5f5f5;
}
footer .col-md-7{
	text-align: center;
}
.bg-primary{
	padding-left: 0;
	padding-right: 0;
}
.banner{
	padding-top: 40px;
	/*height: 256px;*/
	border-bottom: 1px solid #999;
	background: #f5f5f5;
}
.dibu p{
	margin-bottom: 4px;
}
@media (max-width:991.98px ) {
	.cen .dw{
		text-align: right;
		position: relative;
		top: 0;
		right: 0;
		text-align: left;
	}
	.cen .container h3{
		font-size: 20px;
	}
	.cen .container p{
		font-size: 14px;
		margin-bottom: 4px;
	}
	.zt p{
	/*padding: 20px 40px 0 40px;*/
	height: auto;
	}
}